﻿namespace MQTTServer.Models
{
    /// <summary>
    /// 查询批量添加/修改人员 进度返回
    /// </summary>
    public class QueryProgressAck
    {
        /// <summary>
        ///  查询批量添加/修改人员 进度返回
        /// </summary>
        public string Operator { get; set; }

        /// <summary>
        /// 消息 id,区分每一条消
        /// </summary>
        public string MessageId { get; set; }

        /// <summary>
        ///  QueryProgressAckInfo
        /// </summary>
        public QueryProgressAckInfo Info { get; set; }
    }

    public class QueryProgressAckInfo
    {
        /// <summary>
        /// 一体机设备号 id,返回值
        /// </summary>
        public string FacesluiceId { get; set; }
        /// <summary>
        /// 查询类型，返回参数 AddPersons：设备处于批量添加名单状 态 EditPersons：设备处于批量修改名单状 态 EditPersonsNew：设备处于批量添加或 修改名单状态 None：设备处于无批量添加/修改名单 状态
        /// </summary>
        public string? QueryType { get; set; }
        /// <summary>
        /// 0：空闲状态 1：AddPersons 忙状态 2：EditPersons 忙状态 3：EditPersonsNew 忙状态
        /// </summary>
        public QueryProgressStatus Status { get; set; }
    }
}